import { CollectionProps, FlexProps, Flex, SelectField, TextField, } from '@aws-amplify/ui-react'; import React from 'react'; export type CollectionPropControlsProps = Omit< CollectionProps<[]>, 'type' | 'children' | 'items' > & FlexProps & { setDirection: (value: React.SetStateAction) => void; setGap: (value: React.SetStateAction) => void; setWrap: (value: React.SetStateAction) => void; }; interface CollectionPropControlsInterface { (props: CollectionPropControlsProps): JSX.Element; } export const CollectionPropControls: CollectionPropControlsInterface = ({ direction, setDirection, gap, setGap, wrap, setWrap, }) => { return ( setDirection(event.target.value)} > setGap(event.target.value)} /> setWrap(event.target.value)} > ); };